iap10@freefall.cl.cam.ac.uk [Thu, 14 Jul 2005 10:12:51 +0000 (10:12 +0000)]
Misc fixes for new sparse tree names: xen-clone script; -xen kernel build (the one with all the modules); Backout changes to legacy targets.
Signed-off-by: ian.pratt@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Thu, 14 Jul 2005 09:05:22 +0000 (09:05 +0000)]
Allow arch-specific defaults to be specified for ns16550
uart configuration. Based on a patch from Hollis Blanchard
at IBM.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 14 Jul 2005 08:00:55 +0000 (08:00 +0000)]
The VMCS control bits in the current tree are not optimal. Attached is
a patch to improve the VMCS control bits setting. It also adds checks to
detect any non-optimal or incompatible settings for the VMCS control
bits based on MSRs, and fixes a bug associated with vmcs region freeing.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Xin Li <xin.b.li@intel.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 14 Jul 2005 08:00:35 +0000 (08:00 +0000)]
Cleanup mov to CR4 handling.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 14 Jul 2005 08:00:23 +0000 (08:00 +0000)]
Enable CR4.VME to improve the performance of vm86 emulation.
Setting this bit eliminates the calls to the vm86 monitor to handle
interrupts and exceptions that occur while executing programs in vm86
mode.
Signed-off-by: Asit Mallick <asit.k.mallick@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
vh249@arcadians.cl.cam.ac.uk [Thu, 14 Jul 2005 07:39:18 +0000 (07:39 +0000)]
repair legacy Makefile targets linux26 and linux24
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
ach61@arcadians.cl.cam.ac.uk [Wed, 13 Jul 2005 15:37:08 +0000 (15:37 +0000)]
pdb: reconcile register manipulation between processes and domains
kaf24@firebug.cl.cam.ac.uk [Wed, 13 Jul 2005 15:04:49 +0000 (15:04 +0000)]
Initial tools support for 32-bit x86 pae.
Signed-off-by: Gerd Knorr <kraxel@suse.de>
kaf24@firebug.cl.cam.ac.uk [Wed, 13 Jul 2005 15:02:49 +0000 (15:02 +0000)]
Force PAE build of Xen by specifying 'pae=y' to make, or
by setting XEN_TARGET_X86_PAE=y (e.g., in Config.mk).
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 13 Jul 2005 14:37:58 +0000 (14:37 +0000)]
Remove CONFIG_X86_PAE hack from config.h.
Signed-off-by: Keir Fraser <keir@xensource.com>
vh249@arcadians.cl.cam.ac.uk [Wed, 13 Jul 2005 13:45:41 +0000 (13:45 +0000)]
Readd pristine-% rules that went MIA.
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 13 Jul 2005 12:58:41 +0000 (12:58 +0000)]
Enable NX/XD feature for 32-bit PAE Xen.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 13 Jul 2005 08:45:26 +0000 (08:45 +0000)]
Build hotplug by default in dom0.
kaf24@firebug.cl.cam.ac.uk [Wed, 13 Jul 2005 08:37:38 +0000 (08:37 +0000)]
The patch attached restores NX/XD support in x86_64 xenlinux. When the
port was being done, Xen did not want to see the bit 63 in ptes, and it
now allows the guests to set it. Also include cleanups (warning when
compiling domU).
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 13 Jul 2005 08:36:38 +0000 (08:36 +0000)]
Need to save and restore MSRs for VMX domains across context switches.
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 13 Jul 2005 08:25:08 +0000 (08:25 +0000)]
Fix NX/XD enable on secondary CPUs.
Signed-off-by: Keir Fraser <keir@xensource.com>
ach61@arcadians.cl.cam.ac.uk [Tue, 12 Jul 2005 17:31:16 +0000 (17:31 +0000)]
pdb: get rid of absolute path in module makefile
kaf24@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 17:23:38 +0000 (17:23 +0000)]
Let Xen have 256 PIRQs to guests.
ach61@arcadians.cl.cam.ac.uk [Tue, 12 Jul 2005 17:00:33 +0000 (17:00 +0000)]
pdb: execution_domain -> vcpu
kaf24@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 16:50:38 +0000 (16:50 +0000)]
Native x86_64 linux uses paranoidentry for exceptions with ist !=3D 0,
while x86_64 xenlinux doesn't have special stacks for these exceptions.
Actually we don't need paranoidentry for x86_64 xenlinux, and these
exceptions except #DB should be handled in hypervisor. With this patch,
#DB is forwarded to guest, and let it use zeroentry should be OK.
-Xin
Signed-off-by: Xin Li <xin.b.li@intel.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 16:21:23 +0000 (16:21 +0000)]
Small fix for PAE in 2.6.12.
Signed-off-by: Gerd Knorr <kraxel@suse.de>
kaf24@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 16:20:36 +0000 (16:20 +0000)]
Some more new files for Linux PAE.
Signed-off-by: Gerd Knorr <kraxel@suse.de>
kaf24@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 16:19:59 +0000 (16:19 +0000)]
Fix hgignore regexps some more.
kaf24@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 16:12:48 +0000 (16:12 +0000)]
Fix Xen build with PAE enabled, and a fix to help
domU PAE.
Signed-off-by: Gerd Knorr <kraxel@suse.de>
kaf24@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 13:19:10 +0000 (13:19 +0000)]
Fix DMA compile for x86_64.
Signed-off-by: Xin Li <xin.b.li@intel.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 10:29:46 +0000 (10:29 +0000)]
Fix dma_map_single to work correctly with multi-page buffers.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 10:16:33 +0000 (10:16 +0000)]
xenstored updates.
- add trace file support.
- update permissions code.
- trigger watches on children of nodes being removed.
- update test cases.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 10:09:35 +0000 (10:09 +0000)]
Manual merge.
cl349@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 10:09:13 +0000 (10:09 +0000)]
Manual merge.
cl349@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 10:01:03 +0000 (10:01 +0000)]
Add xc_init_store and run xenbus probe on INITDOMAIN_STORE privcmd ioctl.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 09:51:37 +0000 (09:51 +0000)]
Update xenbus driver code.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 09:38:02 +0000 (09:38 +0000)]
Create .hgskip files instead of .bk_skip files.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 09:22:45 +0000 (09:22 +0000)]
Dom0 can have slack time in sedf scheduler.
kaf24@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 07:47:21 +0000 (07:47 +0000)]
Fix the x86_64 build after the PAE check-in.
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 12 Jul 2005 07:45:57 +0000 (07:45 +0000)]
Add HIGHMEM64G (but not set) to defconfigs.
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 21:34:26 +0000 (21:34 +0000)]
Fix README.
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 20:09:10 +0000 (20:09 +0000)]
Device model SXP cleanup
- don't pollute the sxp with unused options
- use the same syntax as paravirtualized domains for disks
Signed-off-by: Edwin Zhai <edwin.zhai@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 16:04:22 +0000 (16:04 +0000)]
Tools build fixes.
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 16:02:28 +0000 (16:02 +0000)]
This is the patch for xen which allows using up to 16 GB
of memory.
Signed-off-by: Gerd Knorr <kraxel@suse.de>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 16:00:46 +0000 (16:00 +0000)]
non-PAE behavior should be identical after applying these
patches, i.e. both dom0 and domU boots work as usual.
In PAE mode dom0 boot works and seems to be stable, running
linux kernel builds with -j12 at the moment ;)
Actually using more than 4GB isn't tested yet, my machine has
only one GB. Also this needs a patch for the e820 code in
xen, right now xen will not even try to use memory above 4GB.
Signed-off-by: Gerd Knorr <kraxel@suse.de>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 15:56:50 +0000 (15:56 +0000)]
Place all low mem in DMA pool.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 15:46:46 +0000 (15:46 +0000)]
This adds a patch for the vanilla kernel, to be pushed upstream some
day. It adds a #define which is 1 or 0 depending on whether the pmd
for the kernel address space is shared or not. Xen can't use a
shared pmd due to linear mappings in the Xen private area.
Also includes patches for modified files in the sparse tree.
Signed-off-by: Gerd Knorr <kraxel@suse.de>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 15:43:12 +0000 (15:43 +0000)]
Another fix to the hgignore list.
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 15:35:33 +0000 (15:35 +0000)]
Remove 2.6.11 patches directory.
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 15:12:37 +0000 (15:12 +0000)]
Remove old linux sparse trees.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 14:48:47 +0000 (14:48 +0000)]
We need this patch to make shadow code compile ok on FC4 which is using
gcc4.
Signed-off-by: Xin Li <xin.b.li@intel.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 14:44:08 +0000 (14:44 +0000)]
Manual merge.
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 14:39:10 +0000 (14:39 +0000)]
The 1:1 page table should be a 3 level PAE page table on x86-64
This is needed to support > 4GB machine physical addresses.
Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
vh249@kneesaa.uk.xensource.com [Mon, 11 Jul 2005 14:35:19 +0000 (09:35 -0500)]
upgrade linux sparse tree from 2.6.11 to 2.6.12
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
--HG--
rename : patches/linux-2.6.11/i386-cpu-hotplug-updated-for-mm.patch => patches/linux-2.6.12/i386-cpu-hotplug-updated-for-mm.patch
rename : patches/linux-2.6.11/net-csum.patch => patches/linux-2.6.12/net-csum.patch
rename : patches/linux-2.6.11/rcu-nohz.patch => patches/linux-2.6.12/rcu-nohz.patch
rename : patches/linux-2.6.11/smp-alts.patch => patches/linux-2.6.12/smp-alts.patch
rename : patches/linux-2.6.11/x86_64-linux.patch => patches/linux-2.6.12/x86_64-linux.patch
vh249@kneesaa.uk.xensource.com [Mon, 11 Jul 2005 14:29:56 +0000 (09:29 -0500)]
lose latest digit of the sparse tree for 2.4
linux-2.4.30-xen-sparse is now linux-2.4-xen-sparse
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
--HG--
rename : linux-2.4.30-xen-sparse/Makefile => linux-2.4-xen-sparse/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/Makefile => linux-2.4-xen-sparse/arch/xen/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/boot/Makefile => linux-2.4-xen-sparse/arch/xen/boot/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/config.in => linux-2.4-xen-sparse/arch/xen/config.in
rename : linux-2.4.30-xen-sparse/arch/xen/defconfig-xen0 => linux-2.4-xen-sparse/arch/xen/defconfig-xen0
rename : linux-2.4.30-xen-sparse/arch/xen/defconfig-xenU => linux-2.4-xen-sparse/arch/xen/defconfig-xenU
rename : linux-2.4.30-xen-sparse/arch/xen/drivers/balloon/Makefile => linux-2.4-xen-sparse/arch/xen/drivers/balloon/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/Makefile => linux-2.4-xen-sparse/arch/xen/drivers/blkif/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/backend/Makefile => linux-2.4-xen-sparse/arch/xen/drivers/blkif/backend/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/Makefile => linux-2.4-xen-sparse/arch/xen/drivers/blkif/frontend/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/common.h => linux-2.4-xen-sparse/arch/xen/drivers/blkif/frontend/common.h
rename : linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c => linux-2.4-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c
rename : linux-2.4.30-xen-sparse/arch/xen/drivers/console/Makefile => linux-2.4-xen-sparse/arch/xen/drivers/console/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/drivers/dom0/Makefile => linux-2.4-xen-sparse/arch/xen/drivers/dom0/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/drivers/evtchn/Makefile => linux-2.4-xen-sparse/arch/xen/drivers/evtchn/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/drivers/netif/Makefile => linux-2.4-xen-sparse/arch/xen/drivers/netif/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/drivers/netif/backend/Makefile => linux-2.4-xen-sparse/arch/xen/drivers/netif/backend/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/drivers/netif/frontend/Makefile => linux-2.4-xen-sparse/arch/xen/drivers/netif/frontend/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/kernel/Makefile => linux-2.4-xen-sparse/arch/xen/kernel/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/kernel/entry.S => linux-2.4-xen-sparse/arch/xen/kernel/entry.S
rename : linux-2.4.30-xen-sparse/arch/xen/kernel/head.S => linux-2.4-xen-sparse/arch/xen/kernel/head.S
rename : linux-2.4.30-xen-sparse/arch/xen/kernel/i386_ksyms.c => linux-2.4-xen-sparse/arch/xen/kernel/i386_ksyms.c
rename : linux-2.4.30-xen-sparse/arch/xen/kernel/irq.c => linux-2.4-xen-sparse/arch/xen/kernel/irq.c
rename : linux-2.4.30-xen-sparse/arch/xen/kernel/ldt.c => linux-2.4-xen-sparse/arch/xen/kernel/ldt.c
rename : linux-2.4.30-xen-sparse/arch/xen/kernel/pci-pc.c => linux-2.4-xen-sparse/arch/xen/kernel/pci-pc.c
rename : linux-2.4.30-xen-sparse/arch/xen/kernel/process.c => linux-2.4-xen-sparse/arch/xen/kernel/process.c
rename : linux-2.4.30-xen-sparse/arch/xen/kernel/setup.c => linux-2.4-xen-sparse/arch/xen/kernel/setup.c
rename : linux-2.4.30-xen-sparse/arch/xen/kernel/signal.c => linux-2.4-xen-sparse/arch/xen/kernel/signal.c
rename : linux-2.4.30-xen-sparse/arch/xen/kernel/time.c => linux-2.4-xen-sparse/arch/xen/kernel/time.c
rename : linux-2.4.30-xen-sparse/arch/xen/kernel/traps.c => linux-2.4-xen-sparse/arch/xen/kernel/traps.c
rename : linux-2.4.30-xen-sparse/arch/xen/lib/Makefile => linux-2.4-xen-sparse/arch/xen/lib/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/lib/delay.c => linux-2.4-xen-sparse/arch/xen/lib/delay.c
rename : linux-2.4.30-xen-sparse/arch/xen/mm/Makefile => linux-2.4-xen-sparse/arch/xen/mm/Makefile
rename : linux-2.4.30-xen-sparse/arch/xen/mm/fault.c => linux-2.4-xen-sparse/arch/xen/mm/fault.c
rename : linux-2.4.30-xen-sparse/arch/xen/mm/init.c => linux-2.4-xen-sparse/arch/xen/mm/init.c
rename : linux-2.4.30-xen-sparse/arch/xen/mm/ioremap.c => linux-2.4-xen-sparse/arch/xen/mm/ioremap.c
rename : linux-2.4.30-xen-sparse/arch/xen/vmlinux.lds => linux-2.4-xen-sparse/arch/xen/vmlinux.lds
rename : linux-2.4.30-xen-sparse/drivers/block/ll_rw_blk.c => linux-2.4-xen-sparse/drivers/block/ll_rw_blk.c
rename : linux-2.4.30-xen-sparse/drivers/char/Makefile => linux-2.4-xen-sparse/drivers/char/Makefile
rename : linux-2.4.30-xen-sparse/drivers/char/mem.c => linux-2.4-xen-sparse/drivers/char/mem.c
rename : linux-2.4.30-xen-sparse/drivers/char/tty_io.c => linux-2.4-xen-sparse/drivers/char/tty_io.c
rename : linux-2.4.30-xen-sparse/drivers/scsi/aic7xxx/Makefile => linux-2.4-xen-sparse/drivers/scsi/aic7xxx/Makefile
rename : linux-2.4.30-xen-sparse/include/asm-xen/bugs.h => linux-2.4-xen-sparse/include/asm-xen/bugs.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/desc.h => linux-2.4-xen-sparse/include/asm-xen/desc.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/fixmap.h => linux-2.4-xen-sparse/include/asm-xen/fixmap.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/highmem.h => linux-2.4-xen-sparse/include/asm-xen/highmem.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/hw_irq.h => linux-2.4-xen-sparse/include/asm-xen/hw_irq.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/io.h => linux-2.4-xen-sparse/include/asm-xen/io.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/irq.h => linux-2.4-xen-sparse/include/asm-xen/irq.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/keyboard.h => linux-2.4-xen-sparse/include/asm-xen/keyboard.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/mmu_context.h => linux-2.4-xen-sparse/include/asm-xen/mmu_context.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/module.h => linux-2.4-xen-sparse/include/asm-xen/module.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/page.h => linux-2.4-xen-sparse/include/asm-xen/page.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/pci.h => linux-2.4-xen-sparse/include/asm-xen/pci.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/pgalloc.h => linux-2.4-xen-sparse/include/asm-xen/pgalloc.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/pgtable-2level.h => linux-2.4-xen-sparse/include/asm-xen/pgtable-2level.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/pgtable.h => linux-2.4-xen-sparse/include/asm-xen/pgtable.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/processor.h => linux-2.4-xen-sparse/include/asm-xen/processor.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/queues.h => linux-2.4-xen-sparse/include/asm-xen/queues.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/segment.h => linux-2.4-xen-sparse/include/asm-xen/segment.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/smp.h => linux-2.4-xen-sparse/include/asm-xen/smp.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/system.h => linux-2.4-xen-sparse/include/asm-xen/system.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/vga.h => linux-2.4-xen-sparse/include/asm-xen/vga.h
rename : linux-2.4.30-xen-sparse/include/asm-xen/xor.h => linux-2.4-xen-sparse/include/asm-xen/xor.h
rename : linux-2.4.30-xen-sparse/include/linux/blk.h => linux-2.4-xen-sparse/include/linux/blk.h
rename : linux-2.4.30-xen-sparse/include/linux/highmem.h => linux-2.4-xen-sparse/include/linux/highmem.h
rename : linux-2.4.30-xen-sparse/include/linux/irq.h => linux-2.4-xen-sparse/include/linux/irq.h
rename : linux-2.4.30-xen-sparse/include/linux/mm.h => linux-2.4-xen-sparse/include/linux/mm.h
rename : linux-2.4.30-xen-sparse/include/linux/sched.h => linux-2.4-xen-sparse/include/linux/sched.h
rename : linux-2.4.30-xen-sparse/include/linux/skbuff.h => linux-2.4-xen-sparse/include/linux/skbuff.h
rename : linux-2.4.30-xen-sparse/include/linux/timer.h => linux-2.4-xen-sparse/include/linux/timer.h
rename : linux-2.4.30-xen-sparse/kernel/time.c => linux-2.4-xen-sparse/kernel/time.c
rename : linux-2.4.30-xen-sparse/kernel/timer.c => linux-2.4-xen-sparse/kernel/timer.c
rename : linux-2.4.30-xen-sparse/mkbuildtree => linux-2.4-xen-sparse/mkbuildtree
rename : linux-2.4.30-xen-sparse/mm/highmem.c => linux-2.4-xen-sparse/mm/highmem.c
rename : linux-2.4.30-xen-sparse/mm/memory.c => linux-2.4-xen-sparse/mm/memory.c
rename : linux-2.4.30-xen-sparse/mm/mprotect.c => linux-2.4-xen-sparse/mm/mprotect.c
rename : linux-2.4.30-xen-sparse/mm/mremap.c => linux-2.4-xen-sparse/mm/mremap.c
rename : linux-2.4.30-xen-sparse/mm/page_alloc.c => linux-2.4-xen-sparse/mm/page_alloc.c
rename : linux-2.4.30-xen-sparse/net/core/skbuff.c => linux-2.4-xen-sparse/net/core/skbuff.c
vh249@kneesaa.uk.xensource.com [Mon, 11 Jul 2005 14:25:11 +0000 (09:25 -0500)]
lose latest digit of the sparse tree for 2.6
linux-2.6.11-xen-sparse is now linux-2.6-xen-sparse
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
--HG--
rename : linux-2.6.11-xen-sparse/arch/xen/Kconfig => linux-2.6-xen-sparse/arch/xen/Kconfig
rename : linux-2.6.11-xen-sparse/arch/xen/Kconfig.drivers => linux-2.6-xen-sparse/arch/xen/Kconfig.drivers
rename : linux-2.6.11-xen-sparse/arch/xen/Makefile => linux-2.6-xen-sparse/arch/xen/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/boot/Makefile => linux-2.6-xen-sparse/arch/xen/boot/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/configs/xen0_defconfig_x86_32 => linux-2.6-xen-sparse/arch/xen/configs/xen0_defconfig_x86_32
rename : linux-2.6.11-xen-sparse/arch/xen/configs/xen0_defconfig_x86_64 => linux-2.6-xen-sparse/arch/xen/configs/xen0_defconfig_x86_64
rename : linux-2.6.11-xen-sparse/arch/xen/configs/xenU_defconfig_x86_32 => linux-2.6-xen-sparse/arch/xen/configs/xenU_defconfig_x86_32
rename : linux-2.6.11-xen-sparse/arch/xen/configs/xenU_defconfig_x86_64 => linux-2.6-xen-sparse/arch/xen/configs/xenU_defconfig_x86_64
rename : linux-2.6.11-xen-sparse/arch/xen/configs/xen_defconfig_x86_32 => linux-2.6-xen-sparse/arch/xen/configs/xen_defconfig_x86_32
rename : linux-2.6.11-xen-sparse/arch/xen/configs/xen_defconfig_x86_64 => linux-2.6-xen-sparse/arch/xen/configs/xen_defconfig_x86_64
rename : linux-2.6.11-xen-sparse/arch/xen/i386/Kconfig => linux-2.6-xen-sparse/arch/xen/i386/Kconfig
rename : linux-2.6.11-xen-sparse/arch/xen/i386/Makefile => linux-2.6-xen-sparse/arch/xen/i386/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/Makefile => linux-2.6-xen-sparse/arch/xen/i386/kernel/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/acpi/Makefile => linux-2.6-xen-sparse/arch/xen/i386/kernel/acpi/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/acpi/boot.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/acpi/boot.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/apic.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/apic.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/cpu/Makefile => linux-2.6-xen-sparse/arch/xen/i386/kernel/cpu/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/cpu/common.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/cpu/common.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/Makefile => linux-2.6-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/main.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/main.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/entry.S => linux-2.6-xen-sparse/arch/xen/i386/kernel/entry.S
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/head.S => linux-2.6-xen-sparse/arch/xen/i386/kernel/head.S
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/i386_ksyms.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/i386_ksyms.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/io_apic.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/io_apic.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/ioport.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/ioport.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/irq.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/irq.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/ldt.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/ldt.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/microcode.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/microcode.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/mpparse.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/mpparse.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/pci-dma.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/pci-dma.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/process.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/process.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/setup.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/setup.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/signal.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/signal.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smp.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/smp.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smpboot.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/smpboot.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/time.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/time.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/timers/Makefile => linux-2.6-xen-sparse/arch/xen/i386/kernel/timers/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/timers/timer_tsc.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/timers/timer_tsc.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/traps.c => linux-2.6-xen-sparse/arch/xen/i386/kernel/traps.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/kernel/vsyscall.S => linux-2.6-xen-sparse/arch/xen/i386/kernel/vsyscall.S
rename : linux-2.6.11-xen-sparse/arch/xen/i386/mach-default/Makefile => linux-2.6-xen-sparse/arch/xen/i386/mach-default/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/i386/mm/Makefile => linux-2.6-xen-sparse/arch/xen/i386/mm/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/i386/mm/fault.c => linux-2.6-xen-sparse/arch/xen/i386/mm/fault.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/mm/highmem.c => linux-2.6-xen-sparse/arch/xen/i386/mm/highmem.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/mm/hypervisor.c => linux-2.6-xen-sparse/arch/xen/i386/mm/hypervisor.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/mm/init.c => linux-2.6-xen-sparse/arch/xen/i386/mm/init.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/mm/ioremap.c => linux-2.6-xen-sparse/arch/xen/i386/mm/ioremap.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/mm/pgtable.c => linux-2.6-xen-sparse/arch/xen/i386/mm/pgtable.c
rename : linux-2.6.11-xen-sparse/arch/xen/i386/pci/Makefile => linux-2.6-xen-sparse/arch/xen/i386/pci/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/i386/pci/irq.c => linux-2.6-xen-sparse/arch/xen/i386/pci/irq.c
rename : linux-2.6.11-xen-sparse/arch/xen/kernel/Makefile => linux-2.6-xen-sparse/arch/xen/kernel/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/kernel/ctrl_if.c => linux-2.6-xen-sparse/arch/xen/kernel/ctrl_if.c
rename : linux-2.6.11-xen-sparse/arch/xen/kernel/devmem.c => linux-2.6-xen-sparse/arch/xen/kernel/devmem.c
rename : linux-2.6.11-xen-sparse/arch/xen/kernel/evtchn.c => linux-2.6-xen-sparse/arch/xen/kernel/evtchn.c
rename : linux-2.6.11-xen-sparse/arch/xen/kernel/fixup.c => linux-2.6-xen-sparse/arch/xen/kernel/fixup.c
rename : linux-2.6.11-xen-sparse/arch/xen/kernel/gnttab.c => linux-2.6-xen-sparse/arch/xen/kernel/gnttab.c
rename : linux-2.6.11-xen-sparse/arch/xen/kernel/reboot.c => linux-2.6-xen-sparse/arch/xen/kernel/reboot.c
rename : linux-2.6.11-xen-sparse/arch/xen/kernel/skbuff.c => linux-2.6-xen-sparse/arch/xen/kernel/skbuff.c
rename : linux-2.6.11-xen-sparse/arch/xen/kernel/smp.c => linux-2.6-xen-sparse/arch/xen/kernel/smp.c
rename : linux-2.6.11-xen-sparse/arch/xen/kernel/xen_proc.c => linux-2.6-xen-sparse/arch/xen/kernel/xen_proc.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/Kconfig => linux-2.6-xen-sparse/arch/xen/x86_64/Kconfig
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/Makefile => linux-2.6-xen-sparse/arch/xen/x86_64/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/ia32/Makefile => linux-2.6-xen-sparse/arch/xen/x86_64/ia32/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/ia32/ia32entry.S => linux-2.6-xen-sparse/arch/xen/x86_64/ia32/ia32entry.S
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/ia32/syscall32.c => linux-2.6-xen-sparse/arch/xen/x86_64/ia32/syscall32.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/ia32/vsyscall-int80.S => linux-2.6-xen-sparse/arch/xen/x86_64/ia32/vsyscall-int80.S
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/Makefile => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/acpi/Makefile => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/acpi/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/apic.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/apic.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/asm-offsets.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/asm-offsets.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/e820.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/e820.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/early_printk.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/early_printk.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/entry.S => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/entry.S
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/head.S => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/head.S
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/head64.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/head64.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/init_task.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/init_task.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/io_apic.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/io_apic.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/ioport.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/ioport.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/irq.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/irq.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/ldt.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/ldt.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/mpparse.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/mpparse.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/pci-dma.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/pci-dma.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/pci-nommu.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/pci-nommu.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/process.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/process.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/setup.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/setup.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/setup64.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/setup64.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/signal.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/signal.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/smp.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/smp.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/smpboot.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/smpboot.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/traps.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/traps.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/vsyscall.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/vsyscall.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/x8664_ksyms.c => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/x8664_ksyms.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/xen_entry.S => linux-2.6-xen-sparse/arch/xen/x86_64/kernel/xen_entry.S
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/Makefile => linux-2.6-xen-sparse/arch/xen/x86_64/mm/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/fault.c => linux-2.6-xen-sparse/arch/xen/x86_64/mm/fault.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/init.c => linux-2.6-xen-sparse/arch/xen/x86_64/mm/init.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/ioremap.c => linux-2.6-xen-sparse/arch/xen/x86_64/mm/ioremap.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/pageattr.c => linux-2.6-xen-sparse/arch/xen/x86_64/mm/pageattr.c
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/pci/Makefile => linux-2.6-xen-sparse/arch/xen/x86_64/pci/Makefile
rename : linux-2.6.11-xen-sparse/arch/xen/x86_64/pci/Makefile-BUS => linux-2.6-xen-sparse/arch/xen/x86_64/pci/Makefile-BUS
rename : linux-2.6.11-xen-sparse/drivers/Makefile => linux-2.6-xen-sparse/drivers/Makefile
rename : linux-2.6.11-xen-sparse/drivers/acpi/tables.c => linux-2.6-xen-sparse/drivers/acpi/tables.c
rename : linux-2.6.11-xen-sparse/drivers/char/mem.c => linux-2.6-xen-sparse/drivers/char/mem.c
rename : linux-2.6.11-xen-sparse/drivers/char/tty_io.c => linux-2.6-xen-sparse/drivers/char/tty_io.c
rename : linux-2.6.11-xen-sparse/drivers/xen/Makefile => linux-2.6-xen-sparse/drivers/xen/Makefile
rename : linux-2.6.11-xen-sparse/drivers/xen/balloon/Makefile => linux-2.6-xen-sparse/drivers/xen/balloon/Makefile
rename : linux-2.6.11-xen-sparse/drivers/xen/balloon/balloon.c => linux-2.6-xen-sparse/drivers/xen/balloon/balloon.c
rename : linux-2.6.11-xen-sparse/drivers/xen/blkback/Makefile => linux-2.6-xen-sparse/drivers/xen/blkback/Makefile
rename : linux-2.6.11-xen-sparse/drivers/xen/blkback/blkback.c => linux-2.6-xen-sparse/drivers/xen/blkback/blkback.c
rename : linux-2.6.11-xen-sparse/drivers/xen/blkback/common.h => linux-2.6-xen-sparse/drivers/xen/blkback/common.h
rename : linux-2.6.11-xen-sparse/drivers/xen/blkback/control.c => linux-2.6-xen-sparse/drivers/xen/blkback/control.c
rename : linux-2.6.11-xen-sparse/drivers/xen/blkback/interface.c => linux-2.6-xen-sparse/drivers/xen/blkback/interface.c
rename : linux-2.6.11-xen-sparse/drivers/xen/blkback/vbd.c => linux-2.6-xen-sparse/drivers/xen/blkback/vbd.c
rename : linux-2.6.11-xen-sparse/drivers/xen/blkfront/Kconfig => linux-2.6-xen-sparse/drivers/xen/blkfront/Kconfig
rename : linux-2.6.11-xen-sparse/drivers/xen/blkfront/Makefile => linux-2.6-xen-sparse/drivers/xen/blkfront/Makefile
rename : linux-2.6.11-xen-sparse/drivers/xen/blkfront/blkfront.c => linux-2.6-xen-sparse/drivers/xen/blkfront/blkfront.c
rename : linux-2.6.11-xen-sparse/drivers/xen/blkfront/block.h => linux-2.6-xen-sparse/drivers/xen/blkfront/block.h
rename : linux-2.6.11-xen-sparse/drivers/xen/blkfront/vbd.c => linux-2.6-xen-sparse/drivers/xen/blkfront/vbd.c
rename : linux-2.6.11-xen-sparse/drivers/xen/blktap/Makefile => linux-2.6-xen-sparse/drivers/xen/blktap/Makefile
rename : linux-2.6.11-xen-sparse/drivers/xen/blktap/blktap.c => linux-2.6-xen-sparse/drivers/xen/blktap/blktap.c
rename : linux-2.6.11-xen-sparse/drivers/xen/blktap/blktap.h => linux-2.6-xen-sparse/drivers/xen/blktap/blktap.h
rename : linux-2.6.11-xen-sparse/drivers/xen/blktap/blktap_controlmsg.c => linux-2.6-xen-sparse/drivers/xen/blktap/blktap_controlmsg.c
rename : linux-2.6.11-xen-sparse/drivers/xen/blktap/blktap_datapath.c => linux-2.6-xen-sparse/drivers/xen/blktap/blktap_datapath.c
rename : linux-2.6.11-xen-sparse/drivers/xen/blktap/blktap_userdev.c => linux-2.6-xen-sparse/drivers/xen/blktap/blktap_userdev.c
rename : linux-2.6.11-xen-sparse/drivers/xen/console/Makefile => linux-2.6-xen-sparse/drivers/xen/console/Makefile
rename : linux-2.6.11-xen-sparse/drivers/xen/console/console.c => linux-2.6-xen-sparse/drivers/xen/console/console.c
rename : linux-2.6.11-xen-sparse/drivers/xen/evtchn/Makefile => linux-2.6-xen-sparse/drivers/xen/evtchn/Makefile
rename : linux-2.6.11-xen-sparse/drivers/xen/evtchn/evtchn.c => linux-2.6-xen-sparse/drivers/xen/evtchn/evtchn.c
rename : linux-2.6.11-xen-sparse/drivers/xen/netback/Makefile => linux-2.6-xen-sparse/drivers/xen/netback/Makefile
rename : linux-2.6.11-xen-sparse/drivers/xen/netback/common.h => linux-2.6-xen-sparse/drivers/xen/netback/common.h
rename : linux-2.6.11-xen-sparse/drivers/xen/netback/control.c => linux-2.6-xen-sparse/drivers/xen/netback/control.c
rename : linux-2.6.11-xen-sparse/drivers/xen/netback/interface.c => linux-2.6-xen-sparse/drivers/xen/netback/interface.c
rename : linux-2.6.11-xen-sparse/drivers/xen/netback/loopback.c => linux-2.6-xen-sparse/drivers/xen/netback/loopback.c
rename : linux-2.6.11-xen-sparse/drivers/xen/netback/netback.c => linux-2.6-xen-sparse/drivers/xen/netback/netback.c
rename : linux-2.6.11-xen-sparse/drivers/xen/netfront/Kconfig => linux-2.6-xen-sparse/drivers/xen/netfront/Kconfig
rename : linux-2.6.11-xen-sparse/drivers/xen/netfront/Makefile => linux-2.6-xen-sparse/drivers/xen/netfront/Makefile
rename : linux-2.6.11-xen-sparse/drivers/xen/netfront/netfront.c => linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c
rename : linux-2.6.11-xen-sparse/drivers/xen/privcmd/Makefile => linux-2.6-xen-sparse/drivers/xen/privcmd/Makefile
rename : linux-2.6.11-xen-sparse/drivers/xen/privcmd/privcmd.c => linux-2.6-xen-sparse/drivers/xen/privcmd/privcmd.c
rename : linux-2.6.11-xen-sparse/drivers/xen/usbback/common.h => linux-2.6-xen-sparse/drivers/xen/usbback/common.h
rename : linux-2.6.11-xen-sparse/drivers/xen/usbback/control.c => linux-2.6-xen-sparse/drivers/xen/usbback/control.c
rename : linux-2.6.11-xen-sparse/drivers/xen/usbback/interface.c => linux-2.6-xen-sparse/drivers/xen/usbback/interface.c
rename : linux-2.6.11-xen-sparse/drivers/xen/usbback/usbback.c => linux-2.6-xen-sparse/drivers/xen/usbback/usbback.c
rename : linux-2.6.11-xen-sparse/drivers/xen/usbfront/usbfront.c => linux-2.6-xen-sparse/drivers/xen/usbfront/usbfront.c
rename : linux-2.6.11-xen-sparse/drivers/xen/usbfront/xhci.h => linux-2.6-xen-sparse/drivers/xen/usbfront/xhci.h
rename : linux-2.6.11-xen-sparse/drivers/xen/xenbus/Makefile => linux-2.6-xen-sparse/drivers/xen/xenbus/Makefile
rename : linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_comms.c => linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_comms.c
rename : linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_comms.h => linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_comms.h
rename : linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_probe.c => linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c
rename : linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_xs.c => linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c
rename : linux-2.6.11-xen-sparse/include/asm-generic/pgtable.h => linux-2.6-xen-sparse/include/asm-generic/pgtable.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/agp.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/agp.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/desc.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/desc.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/dma-mapping.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/dma-mapping.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/fixmap.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/fixmap.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/floppy.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/floppy.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/highmem.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/highmem.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/hypercall.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/hypercall.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/io.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/io.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mach-xen/irq_vectors.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/mach-xen/irq_vectors.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_post.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_post.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mach-xen/smpboot_hooks.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/mach-xen/smpboot_hooks.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mmu.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/mmu.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mmu_context.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/mmu_context.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/page.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/page.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/param.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/param.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/pci.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/pci.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/pgalloc.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/pgalloc.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/pgtable-2level-defs.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/pgtable-2level-defs.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/pgtable-2level.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/pgtable-2level.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/pgtable.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/pgtable.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/processor.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/processor.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/ptrace.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/ptrace.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/segment.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/segment.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/setup.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/setup.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/spinlock.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/spinlock.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/synch_bitops.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/synch_bitops.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/system.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/system.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/tlbflush.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/tlbflush.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/vga.h => linux-2.6-xen-sparse/include/asm-xen/asm-i386/vga.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/arch_hooks.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/arch_hooks.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/bootsetup.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/bootsetup.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/desc.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/desc.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/dma-mapping.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/dma-mapping.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/fixmap.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/fixmap.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/floppy.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/floppy.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/hypercall.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/hypercall.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/io.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/io.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/irq.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/irq.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/io_ports.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/io_ports.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/irq_vectors.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/irq_vectors.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/mach_time.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/mach_time.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/mach_timer.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/mach_timer.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/setup_arch_post.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/setup_arch_post.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/setup_arch_pre.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/setup_arch_pre.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/smpboot_hooks.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/smpboot_hooks.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mmu_context.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/mmu_context.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/page.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/page.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/param.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/param.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/pci.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/pci.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/pda.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/pda.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/pgalloc.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/pgalloc.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/pgtable.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/pgtable.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/processor.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/processor.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/ptrace.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/ptrace.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/segment.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/segment.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/smp.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/smp.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/system.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/system.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/timer.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/timer.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/tlbflush.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/tlbflush.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/vga.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/vga.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/xor.h => linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/xor.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/balloon.h => linux-2.6-xen-sparse/include/asm-xen/balloon.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/ctrl_if.h => linux-2.6-xen-sparse/include/asm-xen/ctrl_if.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/evtchn.h => linux-2.6-xen-sparse/include/asm-xen/evtchn.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/foreign_page.h => linux-2.6-xen-sparse/include/asm-xen/foreign_page.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/gnttab.h => linux-2.6-xen-sparse/include/asm-xen/gnttab.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/hypervisor.h => linux-2.6-xen-sparse/include/asm-xen/hypervisor.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/linux-public/privcmd.h => linux-2.6-xen-sparse/include/asm-xen/linux-public/privcmd.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/linux-public/suspend.h => linux-2.6-xen-sparse/include/asm-xen/linux-public/suspend.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/queues.h => linux-2.6-xen-sparse/include/asm-xen/queues.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/synch_bitops.h => linux-2.6-xen-sparse/include/asm-xen/synch_bitops.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/xen_proc.h => linux-2.6-xen-sparse/include/asm-xen/xen_proc.h
rename : linux-2.6.11-xen-sparse/include/asm-xen/xenbus.h => linux-2.6-xen-sparse/include/asm-xen/xenbus.h
rename : linux-2.6.11-xen-sparse/include/linux/gfp.h => linux-2.6-xen-sparse/include/linux/gfp.h
rename : linux-2.6.11-xen-sparse/include/linux/highmem.h => linux-2.6-xen-sparse/include/linux/highmem.h
rename : linux-2.6.11-xen-sparse/include/linux/irq.h => linux-2.6-xen-sparse/include/linux/irq.h
rename : linux-2.6.11-xen-sparse/include/linux/mm.h => linux-2.6-xen-sparse/include/linux/mm.h
rename : linux-2.6.11-xen-sparse/include/linux/skbuff.h => linux-2.6-xen-sparse/include/linux/skbuff.h
rename : linux-2.6.11-xen-sparse/kernel/irq/manage.c => linux-2.6-xen-sparse/kernel/irq/manage.c
rename : linux-2.6.11-xen-sparse/mkbuildtree => linux-2.6-xen-sparse/mkbuildtree
rename : linux-2.6.11-xen-sparse/mm/highmem.c => linux-2.6-xen-sparse/mm/highmem.c
rename : linux-2.6.11-xen-sparse/mm/memory.c => linux-2.6-xen-sparse/mm/memory.c
rename : linux-2.6.11-xen-sparse/mm/mmap.c => linux-2.6-xen-sparse/mm/mmap.c
rename : linux-2.6.11-xen-sparse/mm/page_alloc.c => linux-2.6-xen-sparse/mm/page_alloc.c
rename : linux-2.6.11-xen-sparse/net/core/dev.c => linux-2.6-xen-sparse/net/core/dev.c
rename : linux-2.6.11-xen-sparse/net/core/skbuff.c => linux-2.6-xen-sparse/net/core/skbuff.c
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 10:23:19 +0000 (10:23 +0000)]
Remaining files for shadow 64 mode checkin.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 10:22:42 +0000 (10:22 +0000)]
Added regexp fixes
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 09:57:38 +0000 (09:57 +0000)]
Check in files I missed from shadow64 checkin.
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 09:22:15 +0000 (09:22 +0000)]
Fix stupid switch stmt mess-up that broke emulation
of move to/from debug register.
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 09:14:11 +0000 (09:14 +0000)]
Now we have extended the patch to support x86_64 domU as well. The
shadow mode survived with the domU running lmbench, ltp, kernbench, etc.
by running a script that enables shadow LOGDIRTY mode, CLEAN, and
disables at 5-second intervals in an infinite loop. Thanks Ian for
providing the Python script. Tested x86 domU and VMX domains as well.
Big ones are all new, and are used for 64-bit only. Please apply.
We also verified that shadow_64.c and shadow_public.c could be built for
x86 and that they worked fine there. We can provide a small patch that
does it (once the code is in ;-).
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 09:03:24 +0000 (09:03 +0000)]
Don't build xenctx by default,a nd fix one error msg.
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 09:00:35 +0000 (09:00 +0000)]
Manual merge.
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 09:00:12 +0000 (09:00 +0000)]
cmpl workaround for mmio regions
Although we don't normally expect a guest to use cmpl against a MMIO region,
this may happen due to bugs. This workaround is needed for 64 bit linux-2.6.
Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 08:59:58 +0000 (08:59 +0000)]
Remove debug printks.
Sometimes they generate too much output on serial console.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 08:59:41 +0000 (08:59 +0000)]
Narrow the diff between i386 and x86-64 for xen0 config.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 08:59:22 +0000 (08:59 +0000)]
More verbose log when vmx_decode() fails.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Jul 2005 08:59:01 +0000 (08:59 +0000)]
Fix xenctx compilation and support 64 bit.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
smh22@firebug.cl.cam.ac.uk [Sun, 10 Jul 2005 19:16:40 +0000 (19:16 +0000)]
fix build when not using grant tables for blkdev.
Signed-off-by: Steven Hand <steven@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Sun, 10 Jul 2005 17:32:01 +0000 (17:32 +0000)]
Manual merge.
kaf24@firebug.cl.cam.ac.uk [Sun, 10 Jul 2005 17:28:06 +0000 (17:28 +0000)]
Small fix to x86_64 entry.S.
kaf24@firebug.cl.cam.ac.uk [Sun, 10 Jul 2005 17:15:48 +0000 (17:15 +0000)]
Remove checks for libcurl. It's no longer a dependency.
ach61@arcadians.cl.cam.ac.uk [Sun, 10 Jul 2005 13:16:44 +0000 (13:16 +0000)]
add ocaml compilation targets and pdb to .hgignore
kaf24@firebug.cl.cam.ac.uk [Sat, 9 Jul 2005 10:24:14 +0000 (10:24 +0000)]
Manual merge.
kaf24@firebug.cl.cam.ac.uk [Sat, 9 Jul 2005 10:01:49 +0000 (10:01 +0000)]
Make structs non-empty.
sos22@douglas.cl.cam.ac.uk [Fri, 8 Jul 2005 17:38:38 +0000 (17:38 +0000)]
Merge.
sos22@douglas.cl.cam.ac.uk [Fri, 8 Jul 2005 17:37:33 +0000 (17:37 +0000)]
Get rid of some debug printks.
sos22@douglas.cl.cam.ac.uk [Fri, 8 Jul 2005 17:33:42 +0000 (17:33 +0000)]
Get a very primitive relation of IRQ affinity working. For the
minute, we just pick one vcpu out of the allowed set and allows route
the irq to that one; that's enough for the userspace irq balancer, but
not enough for the kernel-space one.
Whether it's actually worth implementing the full variant is open to
debate.
This also makes IRQ routing across vcpu hotplug events slightly
easier.
Signed-off-by: Steven Smith, sos22@cam.ac.uk
sos22@douglas.cl.cam.ac.uk [Fri, 8 Jul 2005 15:35:43 +0000 (15:35 +0000)]
Certain types of event channel are now auto-bound to vcpu0 by Xen.
Make sure that xenolinux agrees with this.
kaf24@firebug.cl.cam.ac.uk [Fri, 8 Jul 2005 14:17:54 +0000 (14:17 +0000)]
Clean up Xen's event-channel interface, and semantics for binding
to VCPUs.
Signed-off-by: Keir Fraser <keir@xensource.com>
sos22@douglas.cl.cam.ac.uk [Fri, 8 Jul 2005 12:24:58 +0000 (12:24 +0000)]
Merge.
sos22@douglas.cl.cam.ac.uk [Fri, 8 Jul 2005 12:22:18 +0000 (12:22 +0000)]
Merge.
kaf24@firebug.cl.cam.ac.uk [Fri, 8 Jul 2005 09:06:04 +0000 (09:06 +0000)]
The attached patch adds a new dom0_op, DOM0_GETDOMAININFOLIST. This
operation allows retrieval of the domain info structures for all domains
in one hypercall.
Using a small test program, on a system with 97 domains with
non-contiguous domain IDs, I found that with this hypercall I could
retrieve the full array of info structures 12840 times per second, an
improvement from 2380 times per second with the DOM0_GETDOMAININFO op.
The patch also adds a libxc wrapper for this new hypercall.
Signed-off-by: Josh Triplett <josht@us.ibm.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 8 Jul 2005 08:48:46 +0000 (08:48 +0000)]
trivial header fix for ACM code.
kaf24@firebug.cl.cam.ac.uk [Fri, 8 Jul 2005 08:47:17 +0000 (08:47 +0000)]
Fix top Makefile targets linux24 and linux26.
kaf24@firebug.cl.cam.ac.uk [Fri, 8 Jul 2005 08:44:36 +0000 (08:44 +0000)]
Add debug-register access emulation.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 8 Jul 2005 08:02:45 +0000 (08:02 +0000)]
python wrapper arg fix from aq.
sos22@douglas.cl.cam.ac.uk [Thu, 7 Jul 2005 09:27:25 +0000 (09:27 +0000)]
Quick hack to make sure that pirqs and interdomain event channels are
all bound to vcpu0, rather vcpu0 99% of the time and an entirely
random otherwise. This make sure things work nicely when you start
taking vcpus offline, since vcpu0 can't go offline; the correct
solution is to allow domains to change evtchn<->vcpu bindings.
Signed-off-by: Steven Smith, sos22@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Thu, 7 Jul 2005 08:08:40 +0000 (08:08 +0000)]
Fix cross-compilation, and gcc4.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 23:16:32 +0000 (23:16 +0000)]
Change default Xen scheduler to Stephan Diestelhorst's SEDF, which can provide time slice guarantees as well as weighted differentiation.
You can still select bvt by putting 'sched=bvt' on the Xen grub line.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 22:54:29 +0000 (22:54 +0000)]
Enable CONFIG_SMP, CONFIG_SMP_HOTPLUG and CONFIG_SMP_ALTERNATIVES in the -xenU default kernel.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 22:23:18 +0000 (22:23 +0000)]
I updated the vcpu_to_cpu string creation to include a field separator,
which gets rid of the -1 -> # hack and works for cpus > 9.
I ran into some issues with stale vcpu_to_cpu lists when running the
hotplug subprogram. I would take a vcpu offline, and then issue the
command to bring it back and the vcpu_to_cpu list would not have changed
to indicate the the vcpu actually went down. If I injected a xm list -v
(which always showed the correct mapping) then subsequent hotplug
commands would see the state change and fire off the hotplug request. I
don't know that not sending the event when not changing state saves that
much work so I took the state check out and now just send the hotplug
event directly.
> Also the whole hotplug stuff is still missing interrupt re-routing
> when a vcpu is taken down. To do this, we need an evtchn operation to
> change the vcpu affinity of a port by changing notify_vcpu_id.
I don't fully understand all of the mappings that are happening, so this
part of the patch might be way off. In any case, I've added a new
evtchn op to set the notify_vcpu_id field of a channel. I updated the
HOTPLUG_CPU code to use the new routines when bringing cpus up and down.
When taking down a cpu, I route the IPI irq channels to CPU 0, and when
the cpu comes up, it re-routes the channels back to the awakened CPU.
From: Ryan Harper <ryanh@us.ibm.com>
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 18:57:54 +0000 (18:57 +0000)]
manual merge
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 18:56:55 +0000 (18:56 +0000)]
manual merge
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 18:55:16 +0000 (18:55 +0000)]
manual merge
sos22@douglas.cl.cam.ac.uk [Wed, 6 Jul 2005 18:34:16 +0000 (18:34 +0000)]
manual merge
sos22@douglas.cl.cam.ac.uk [Wed, 6 Jul 2005 18:33:27 +0000 (18:33 +0000)]
Fix SMP_ALTERNATIVES to cope with discarded init data.
Signed-off-by: steven.smith@cl.cam.ac.uk
ach61@arcadians.cl.cam.ac.uk [Wed, 6 Jul 2005 18:27:32 +0000 (18:27 +0000)]
update hg cheatsheet
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 18:19:47 +0000 (18:19 +0000)]
Add a dummy xen_defconfig_x86_64. Currently the same as xen0
Signed-off-bu: ian.pratt@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 18:19:06 +0000 (18:19 +0000)]
manual merge
ach61@arcadians.cl.cam.ac.uk [Wed, 6 Jul 2005 18:04:19 +0000 (18:04 +0000)]
add ocaml compiled files to .hgignore
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 17:28:12 +0000 (17:28 +0000)]
Enable CONFIG_HIGHMEM4G in default Linux 2.6 kernel configs.
There seems to be little performance overhead, and its useful to a lot of people.
Signed-off-by: ian.pratt@cl.cam.ac.uk
smh22@firebug.cl.cam.ac.uk [Wed, 6 Jul 2005 16:50:57 +0000 (16:50 +0000)]
Fix blkif 'grant-table-ification'
Signed-off-by: Steven Hand <steve@xensource.com>
smh22@firebug.cl.cam.ac.uk [Wed, 6 Jul 2005 15:38:25 +0000 (15:38 +0000)]
Manual merge.
smh22@firebug.cl.cam.ac.uk [Wed, 6 Jul 2005 15:36:57 +0000 (15:36 +0000)]
Move xenstore page before page tables so that guest doesn't free it after boot
Signed-off-by: Steven Hand <steven@xensource.com>